#ifndef __DHT11_H
#define __DHT11_H

#include <stm32f4xx.h>
#include "sys.h"
#include "delay.h"

#define DHT11_OUT PGout(9)
#define DHT11_IN  PGin(9)

typedef struct DHT11_DataTypeDef
{
    float temperature;
    float humidity;
}DHT11_DataTypeDef;

// 初始化温湿度模块（PG9）
void dht11_Init(void);
// 获取温湿度
int8_t dht11_read_data(uint8_t pbuf[5]);
DHT11_DataTypeDef dht11_read(void);

#endif /* __DHT11_H */
